/*无数据样式*/
.no_style{text-align: center; padding-top: 10%;}
.no_style .iconfont{font-size: 8rem; line-height: 9rem; color: #D1D1D4;}
.no_style .nr,.no_style strong{font-size: 1.1rem; line-height: 1.3rem; padding-top: 3%;}
.no_style .wz{font-size: 1.1rem; line-height: 1.5rem; padding-top: 3%;}
.no_btn{width: 9rem; height: 2.8rem; font-size: 1.3rem; line-height: 2.8rem; display: block; border: 2px solid #999999; color: #999999; margin: 0 auto; border-radius: 6px; margin-top: 1.5rem;}

/*商家首页*/
.shop_list{margin-bottom: 5px;}
.shop_list .mui-grid-view.mui-grid-9{background: #FFFFFF; border: 0;}
.shop_list .mui-grid-view.mui-grid-9 .mui-table-view-cell{border: 0; width: 25%; padding: 0; padding-bottom: 5px;}
.shop_list a span{width: 3.5rem; height: 3.5rem; line-height: 3.5rem; border: 1px solid #E0E0E0; margin: 0 auto; display: block; border-radius: 50%; font-size: 30px; color: #FFFFFF; overflow: hidden;}
.shop03_img img{height: 100%;}

.shop_sjlisbox{background: #FFFFFF; margin-top: 5px;}
.shop_sjlisbt{font-size: .87rem; padding: 3% 3% 3%; border-bottom: 2px solid #EFEFF4; margin-bottom: 5px;}
.shop_sjlisbt span{float: right; font-size: 23px;}
.shop_sjlisbt i{display: inline-block; width: 4px; height: 15px; background: #FF6618; margin: 3px 5px 0 0; float: left;}
.shop_sjlisnone{text-align: center; font-size: .78rem; padding: 20px 0; color: #999999;}

/*悬浮层*/
.xuanf{position: fixed; bottom: 15%; right: 3%; width: 12%; z-index: 999; opacity: 0.9;}
.xuanfu_list{display: block; text-align: center;}
.xuanfu_list li{display: block; background: rgba(255,120,49,0.8); padding: 8px 0; margin-bottom: 2px; /*border: 1px solid #FF6600;*/ border-radius: 5px;}
.xuanfu_list .iconfont{font-size: 21px; color: #FFFFFF;}
.xuanfu_list li:active{background: rgba(255,90,0,0.8);}

/*商家列表页*/
.shoplist_top{background: #FFFFFF;}
.slist_address{padding: 2% 4%; border-top: 1px solid #E9E7E7; color: #999999;}
.slist_address .icon-refurbish{float: right; font-size: 14px; padding-top: 4px;}
.slist_address .icon-dingwei{font-size: 13px; padding: 0 3px 0 0; vertical-align: middle;}

.shoplist_box{background: #FFFFFF; margin-top: 5px;}
.index_sjlist li{border-bottom: 2px solid #EEEEEE; padding: 3%;}
.index_sjlist a{display: table; width: 100%; padding-bottom: .6rem;}
.index_sjimg{width: 4rem;  display: table-cell; vertical-align: middle; height: 4rem; padding-right: 10px;}
.index_sjimg img{border: 1px solid #E9E7E7; border-radius: 5px; width: 4rem; height: 4rem;}
.index_sjinfo{width: 100%; display: table-cell; vertical-align: middle;}
.index_spname{font-size: .85rem; height: 1.4rem; line-height: 1.4rem; padding: 2px 0 0; overflow: hidden;}
.index_spname span{float: right; color: #D6AA50; font-size: 40px;}
.index_spstyle{color: #666666; padding: .2rem 0; font-size: .75rem;}
.index_spadr_l{width: 67%; float: left; color: #999999; line-height: 18px;}
.index_spadr_l span{display: inline-block; font-size: 13px; vertical-align: middle; padding-right: 3px;}
.index_spadr_r{width: 33%; float: right; text-align: right; color: #999999;}
.shopzxhd{padding-top: .5rem; border-top: 1px solid #EEEEEE; font-size: 13px;}

/*个人中心首页*/
.mem_topbox{background: url(../images/bac_sj2.jpg) no-repeat;  border-bottom: 1px solid #DBDBDF; background-size: 100% 100%;}
/*个人中心首页*/
.mem_top_left{width: 22%;display: inline-block;padding: 7% 0 4%; }
.mem_nambox_left{text-align: center; margin: 0 auto;}
.mem_nam_left{color: white; font-size: 0.9rem; line-height: normal;height: 1.5rem;}
.mem_num_left{color: #c7952c; font-size: .9rem; line-height: normal;height: 1.5rem;}
.btn_cz {
  	padding: 3px 15px;
    border: 1px #9c735e solid ;
    color: #9c735e;
    font-size: 14px;
    border-radius: 15px;
}

.mem_top_right{width: 22%;display: inline-block;}
.mem_nam_right{color: white; font-size: 0.9rem; line-height: normal;height: 1.5rem;}
.mem_nam1_right{color: white; font-size: 0.9rem; line-height: normal;height: 1.8rem;}
.mem_top{width:50%; background-size: 100% 100%; padding: 7% 0 4%; display: inline-block;}
.mem_toux{width: 4.6rem; height: 4.6rem; border: 4px solid #FFFFFF; overflow: hidden; margin: 0 auto; border-radius: 50%;}
.mem_nambox{text-align: center; padding-top: .5rem;}
.mem_nam{color: white; font-size: 0.9rem; line-height: normal;}
.mem_num{color: #1B0345; font-size: .9rem; line-height: normal;}

.header_bg{background: url(../images/bac_sj2.jpg) no-repeat; background-size: 100% 100%;}
.mem_lisbox{background: white; padding: 3% 0;}
.mem_lisbox li{width: 33.3%; float: left; color: #000000; border-left: 1px solid #AAAAAA; border-right: 1px solid #FFFFFF; text-align: center;}
.mem_lisbox li:last-child{border-right: 0;}
.mem_lisbox li:first-child{border-left: 0;}
.mem_lisbox p{color: #000000; font-size: .85rem; line-height: normal;}
.mem_lisbox .num{color: #BF8F47;}
.mem_lisbox .mem_lisnum{font-size: 1.1rem;}
.mem_lisbox .mem_title{font-size: 19px;color: #fff;}

.my_orders{margin-bottom: 10px; background: white; border-bottom: 1px solid #E4E3E6;}
.my_orders .bt{padding: 3%; font-size: .85rem; font-weight: bold;color:#333;}
.my_orders .bt a{display: block; position: relative;}
/*.my_orders .bt a:after{font-family: Muiicons; line-height: 1; position: absolute; top: 50%; display: inline-block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-decoration: none; -webkit-font-smoothing: antialiased; right: 0; content: '\e583'; font-size: 1.3rem; color: #999999;}*/
.my_orders .mui-grid-view.mui-grid-9 .mui-media{padding: 0; width: 25%; border-right: 0;}
.my_orders .mui-grid-view.mui-grid-9:after{height: 0;}
.my_orders .mui-grid-view.mui-grid-9 .mui-media .mui-icon{font-size: 1.5rem;}
.my_orders .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{color:333;font-size: .75rem; margin-top: 0;}
.my_orders .icon-dingdan4{color: #d6aa50b5;}
.my_orders .icon-yongjin1{color: #FF8793;}
.my_orders .icon-xiaofeijilu2{color: #EDDF43;}
.my_orders .icon-jilu{color: #ABB4F5;}

.mem_dhlis{margin-bottom: 10px;color:333;}
.mem_dhlis .mui-navigate-right:after{font-size: 1.3rem; color: #666666;}
.mem_dhlis .iconfont{font-size: 1.5rem; color: #BF8F47; vertical-align: middle; margin-right: .8rem;}
.mem_dhlis .mui-table-view-cell{padding: .7rem 15px;}
.icon-lianmengshangjiarenzheng{color: #FE940E;}
.mem_dhlis .icon-huiyuan1{color: #007AFF; font-size: 1.65rem; margin-right: .7rem; vertical-align: sub;}
.mem_dhlis .icon-bangzhuzhongxin{color: #FF3B30; font-size: 1.75rem; margin-right: .6rem; vertical-align: sub;}
.icon-xinxifankui{color: #EC5E2A;}
.mem_dhlis .icon-guanyuwomen{color: #BF8F47; font-size: 1.65rem; margin-right: .7rem;}
.icon-gengduo2{color: #46D668;}
.mem_dhlis .mui-table-view-cell:after{left: 0;}
.icon-xinxixiugai{color: #479FF9;}
.icon-saoma1{color: #FE940E;}
.icon-ai-hongbao{color: #FF0000;}
.icon-erweima3{color: #4546DC;}
.icon-hezuo{color: #3A79D7;}

/*个人资料*/
.fjysq_content{background: white; height: 100%;}

/*付款成功*/
.paymentcg_content{padding-bottom: 0;}
.fukc_top{background: white; text-align: center; margin-bottom: 7px; padding: 8% 3% 5%; position: relative;}
.fukc_top .iconfont{color: #1AAD19; font-size: 3.35rem; line-height: 3.35rem;}
.fukc_zhifub p,.fukc_top .icon-zhifubao1{color: #00A1E9;}
.fukc_top .icon-huiyuan{color: #666666; font-size: 1.7rem; position: absolute; right: 5%; top: 3%;}
.fukc_top>p{font-size: 1rem; color: #1AAD19;}
.fukc_pribox{font-size: 1.3rem; line-height: normal; color: #000000; padding-top: 2%;}
.fukc_pribox em{font-size: 2.3rem; font-weight: bold;}

.fukc_djh{background: white; padding: 1rem 3%; font-size: .85rem; margin-bottom: 2px;}
.fukc_djh .left{float: left;}

.fukc_djh .right{float: right; color: #F34F4B; font-size: 1.2rem;}
.fukc_xq{background: white; padding: 1rem 3%; font-size: .85rem; display: table; width: 100%;}
.fukc_xq .left{width: 25%; display: table-cell; color: #999999;}
.fukc_xq .right{width: 75%; display: table-cell; vertical-align: top;}
.fukc_xq p{color: #333; font-size: .85rem; line-height: normal; margin-bottom: .7rem;}
.fukc_xq .pright{float: right;}
.fukc_xq .dixian{margin-bottom: 0;}
.fukc_xq .special{padding-top: .3rem;}
.gulij_btn{background: #3285FF; color: white; border: 0; padding: .2rem 1rem; border-radius: 1rem;}
.fukc_xq .special .pleft{padding: .2rem 0; display: inline-block;}

.qitsj_lisbox{background: white;}
.qitsj_lisbox .bt{background: #EEEEEE; font-size: 14px; text-align: center; padding: 10px 0;}
.qitsj_lis li{display: table; width: 100%; padding: 3%; border-bottom: 1px solid #E3DFE5;}
.qitsj_lis li:last-child{border: 0;}
.tjsj_img{width: 5rem; display: table-cell; padding-right: 5px;}
.tjsj_img img{width: 5rem; height: 5rem; border: 1px solid #EEEEEE; border-radius: 5px;}
.tjsj_info{width: 100%; display: table-cell; vertical-align: middle;}
.tjsj_nam{height: 1.2rem; line-height: 1.2rem; overflow: hidden; font-size: .95rem; margin-bottom: .5rem;}
.tjsj_nam .name{width: 80%; float: left; color: #333;}
.tjsj_nam .iconfont{width: 20%; float: right; font-size: 2.5rem; color: #FF0000; text-align: right;}
.tjsj_jif{font-size: .85rem; color: #666666; margin-bottom: .5rem;}
.tjsj_jif em{font-weight: bold; color: #FF0000;}
.tjsj_dz{width: 70%; font-size: .75rem; float: left; overflow: hidden; height: 21px; color: #999999;}
.tjsj_dz:before{font-family:"iconfont" !important; content: "\e63d"; font-size:13px; padding-right: 3px; vertical-align: middle; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.tjsj_jul{width: 30%; font-size: .75rem; float: right; text-align: right; color: #999999;}

.tjsj_tips{width: 100%; padding-top: .4rem; color: #999999;}
.tjsj_tips em{color: #333333; padding-left: 5px;}
.tjsj_tips i{color: #FF0000; font-weight: bold;}

/*悬浮框*/
.mask{width: 100%; height: 100%; background: rgba(0,0,0,0.6); position: fixed; top: 0; left: 0; min-width: 320px; max-width: 640px; margin: 0 auto; right: 0; z-index: 999; display: none;}
.fuk_bdsj{background: white; width: 100%; margin: 17% auto 0; padding-bottom: 2.5rem; border-radius: 10px;}
.fuk_bdsj .bt{background: #D6AA50; color: white; text-align: center; padding: 5% 3%; font-size: 1.2rem; margin-bottom: 7%;}
.fuk_bdsj .tip{text-align: center; font-size: .8rem; margin: .2rem 0 1rem;}
.fuk_bdsj .number,.fuk_bdsj .yzm{width: 90%; margin: 0 auto .7rem;}
.fuk_bdsj .number input{padding: 5px 10px; font-size: .8rem; height: 2.5rem;}
.fuk_bdsj .yzm input{width: 60%; padding: 5px 10px; font-size: .8rem; height: 2.5rem;}
.fuk_yzmbtn{float: right; width: 37%; height: 2.5rem; background: #EEEEEE; color: #D6AA50; font-size: .8rem;}
.fuk_bdsj .fukc_btn{width: 90%; margin-left: 5%; background: #D6AA50; border-radius: 7px; color: white; height: 2.5rem; font-size: 1.1rem; border: 0;}

.fuk_gulijbox{background: url(../images/bac_gulijin.png) no-repeat; background-size: 100% auto; text-align: center; padding: 3% 0 12%; margin-top: 30%;}
.fuk_gulijbox .bt{color: white; font-size: 1.1rem; margin-bottom: 4%;}
.gulij_pri{font-size: .9rem; margin: 18% 0 2%;}
.gulij_pri em{font-size: 2.5rem; margin-right: .3rem; color: #D6AA50;}
.fuk_gljbtnbox{width: 80%; margin: 7% auto 0; padding-right: 1%;}
.gulijin_btn{background: #D6AA50; color: #FFFFFF; height: 2.5rem; font-size: 1.1rem; border-radius: 7px; border: 0; width: 90%;}

/*记录*/
.record_list,.record_list2{background: white;}
.record_list li,.record_list2 li{border-bottom: 1px solid #E7E7E7; padding: 3%; display: table; width: 100%;font-size: .75rem;}
.record_list li>div,.record_list2 li>div{display: table-cell; vertical-align: middle;}
.record_list .left,.record_list2 .left{width: 70%; text-align: left;}
.record_list p,.record_list2 p{font-size: .75rem; line-height: normal;}
.record_list .list_nam,.record_list2 .list_nam{font-size: .9rem; color: #333333;}
.list_nam em{font-size: .75rem; color: #999999; padding-left: 5px;}
.record_list .right,.record_list2 .right,.record_list2 .center{width: 30%; text-align: right; font-size: 1.1rem;}
.record_list .less .right,.less .center{color: #4AB319;}
.record_list .add .right,.add .center{color: #FF0000;}
.record_list2{background: white;}
.record_list2 .left{width: 70%;}
.record_list2 .center{width: 27%; text-align: center;}
.record_list2 .right{width: 29%; line-height: normal;}
.record_list2 .pj{width: 18%; line-height: normal;color: #333;text-align: center;}
.record_list2 .pj1{width: 22%;text-align: center; line-height: normal;color: #333;}
#yongjin_htm .right{color: #FF0000;}

/*认证*/
.renz_box{display: block; width: 80%; margin: 30px auto 0; padding-bottom: 50px;}
.renz_box li{display: block;  margin-bottom: 20px; font-weight: bold; font-size: 16px; text-align: center; color: white; padding: 8% 0;}
.renz_box li span{width: 80%; margin: 0 auto 10px; display: block;}
.gerzl_btn2{position: fixed; bottom: 0; left: 0; right: 0; min-width: 320px; max-width: 640px; width: 100%; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; border-radius: 0;}

/*-----提现------*/
.tixian_bank,.tixian_pri{background: #FFFFFF; padding: 4% 3%; margin-bottom: 5px;}
.tixian_bank a{display: block; width: 100%; height: 100%; position: relative;}
.tixian_bank a:after{right: 0; content: '\e583'; font-family: Muiicons; font-size: 20px; line-height: 1; position: absolute; top: 50%; display: inline-block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-decoration: none; color: #999; -webkit-font-smoothing: antialiased;}
.tixian_bankimg{width: 15%; float: left; padding-top: 6px;}
.tixian_bankimg img{width: 90%; height: auto;}
.tixian_bankinfo{width: 80%; float: left;}
.tixian_bankinfo p{color: #333333;}
.tixian_bankinfo .tix_banknum{font-size: 12px; color: #999999;}

.tixian_pri{padding: 3% 3%;}
.tixian_pri p{color: #333333; font-size: 15px;}
.tixian_prinum{}
.tixian_prinum label{width: 22px; float: left; font-size: 14px; padding-top: 3px;}
.tixian_prinum input{width: 90%; font-size: 14px; float: left; border: 0; border-bottom: 1px solid #E7E7E7; margin: 0; padding: 0;}
.tixian_pri .tixian_yue{font-size: 12px; color: #999999; padding-top: 1%;}

.tixian_bt{background: #FFFFFF; padding: 3%; font-size: 15px;}
.tixian_shuom{background: #FFFFFF; padding: 3%;}
.tixian_shuom p{font-size: 12px;}

.tixian_yue input{margin: 0; padding: 0; border: 0;}
.tixian_btn{background: #D6AA50; width: 80%; font-size: 18px; height: 40px; line-height: 40px; text-align: center; color: white; margin: 20px 0 0 10%; border-radius: 5px;}

/*佣金转余额*/
.yongj_content{background: #FFFFFF; height: 100%;}
.yjzye_top{padding: 8% 0; text-align: center; background: #EFEFF4;}
.yjzye_top .nam{display: inline-block; vertical-align: middle; width: 65px; height: 65px; line-height: 65px; text-align: center; background: #D6AA50; border-radius: 50%; color: #FFFFFF; font-size: 17px;}
.yjzye_top .iconfont{color: #D6AA50; padding: 0 3%; font-size: 30px; vertical-align: middle;}
.yongj_content .tixian_pri{padding: 5% 3%;}

/*äº‘å•†åœˆé¦–é¡µ*/
.shop_list{padding: 4% 3% 60px;}
.shop_list li{background: white; border-radius: 10px; box-shadow: 0px 1px 3px 1px #CCCCCC; overflow: hidden; margin-bottom: 13px;}
.shop_info{margin: 1% 3% 0; padding: .7rem 3% 1rem;}
.shop_toux{width: 2.2rem; height: 2.2rem; border-radius: 50%; overflow: hidden; float: left;}
.shop_toux img{height: 100%;}
.shop_nam{width: 80%; float: left; margin-left: 3%; line-height: 2.2rem; font-size: 1rem;}
.shop_fw{padding: 0rem 3% 1rem; margin: 0 3%;}
.shop_fw>div{width: 50%; float: left; color: #999999; font-size: .85rem;}
.shop_fw .right{text-align: right; float: right;}
.alliance_btn{position: fixed; min-width: 320px; max-width: 640px; width: 100%; left: 0; right: 0; margin: 0 auto; bottom: 0; height: 50px; background: #D6AA50; color: white; font-size: 1.2rem;}

/*创建联盟*/
.fjysq_slis li{display: table; width: 100%; border-bottom: 1px solid #EEEEEE; padding: .6rem 5%;}
.fjysq_slis li>div{width: 35%; display: table-cell; vertical-align: middle; line-height: 28px; font-size: .9rem; color: #333;}
.fjysq_slis li .right{text-align: right; color: #666666; width: 65%; word-break: break-all;}
.fjysq_slis li .right input{margin: 0; text-align: right; padding: 0; border: 0; height: 28px;  width: 100%; font-size: .85rem; display: table-cell;}
.fjysq_slis .toux img{width: 3.7rem; height: 3.7rem; float: right; border: 1px solid #EEEEEE; border-radius: 50%;}

.fjysq_sbtn{width: 100%; display: block; height: 2.6rem; background: #D6AA50; color: white; font-size: 1rem; border-radius: 0; border: 0; position: fixed; bottom: 0; left: 0; right: 0; max-width: 640px; min-width: 320px; margin: 0 auto;}
.fjysq_slis{background: white;}
#item_manage,#item_list{color: #D6AA50; display: none; height: 2.5rem; line-height: 2.5rem; background: white; text-align: center; font-size: 1rem; width: 60%; margin: 1.2rem 0 0 20%; border: 1px solid #D6AA50;}
.fjysq_btn{position: fixed; min-width: 320px; max-width: 640px; width: 100%; bottom: 0; height: 3rem; background: #D6AA50; color: white; font-size: 1rem; text-align: center; border: 0; border-radius: 0; box-shadow: 0 0 3px 0px #000000;}

/*fjysq_memlist.html*/
.fjysq_memlis li,.fjysq_memlis2 li{display: table; width: 100%; border-bottom: 1px solid #EEEEEE; background: white; padding: .6rem 3%;}
.fjysq_memlis li a{display: table; width: 100%;}
.fjysq_memimg{width: 2.8rem; height: 2.8rem; display: table-cell; vertical-align: middle;}
.fjysq_memimg img{width: 2.8rem; height: 2.8rem; border: 1px solid #E3DFE5; border-radius: 5px;}
.fjysq_meminfo{width: 100%; padding-left: 2%; display: table-cell; vertical-align: middle;}
.fjysq_meminfo p{font-size: .75rem; line-height: 1.3rem; height: 1.3rem; overflow: hidden; display: block;}
.fjysq_meminfo .fjysq_memnam{font-size: .85rem; line-height: 1.3rem; height: 1.3rem; color: #333333; margin: 2px 0;}

/*成员管理*/
.fj_cyitem{background: white; padding: .3rem 3% 0; margin-bottom: 10px;}
.fj_cyitem_top{height: 2rem; line-height: 2rem; display: table; width: 100%; padding: 0 3%; border-bottom: 1px solid #EEEEEE;}
.fj_cyitem_top>div{display: table-cell; vertical-align: middle;}
.fj_cyitem_top>div span{display: inline-block; vertical-align: middle; font-size: .75rem; color: #999999;}
.fj_cyitem_top img{width: .55rem; height: auto;}
.fj_cyitem_top .fj_cybtn{text-align: right;}
.fj_cyitem_top .fj_cybtn span{color: #72B32E;}
.fj_cyinfobox{padding: .7rem 2%; display: table; width: 100%;}
.fj_cyinfobox>div{display: table-cell; vertical-align: top;}
.fj_cytoux,.fj_cytoux img{width: 3.5rem; height: 3.5rem;}
.fj_cytoux img{border-radius: 50%; overflow: hidden; border: 2px solid #EEEEEE;}
.fj_cyinfo{width: 100%; padding-left: .6rem; font-size: .8rem; line-height: normal;}
.fj_cyinfo p{font-size: .75rem; line-height: normal; padding-bottom: .1rem; color: #999999;}
.fj_cyinfo .fj_cystyle{color: #666;}
.fj_cynambox{font-size: .9rem; margin-bottom: .4rem;}
.fj_cynambox span{display: inline-block; vertical-align: middle;}
.fj_cynambox .fj_cylevel{font-size: .75rem; margin-left: .3rem; border: 1px solid #D6AA50; color: #D6AA50; padding: 0 .3rem .1rem; border-radius: 5px;}

/*店铺详情页*/
.mp_content{padding-bottom: 0px;}
.mp_content .mui-slider,.mp_content .mui-slider img{height: 11rem;}
.mingpian{position: relative; padding: 2.5% 0 5%; background: white; margin-bottom: 10px; border-bottom: 1px solid #E4E3E6;}
.mplgo{width: 4.5rem; height: 4.5rem; position: absolute;z-index: 99;top: -2.2rem;left: 5%;border: 1px solid #E4E3E6;border-radius: 5px;}
.mplgo img{height: 100%;}
.mpname{margin-left: 6.3rem;}
.mpname .name{font-size: 1rem; font-weight: bold;}
.biaodan li{display: table; width: 100%;}
.biaodan span{display: table-cell; vertical-align: middle; line-height: 28px; font-size: .85rem;}
.biaodan .iconfont{font-size:18px; width: 24px; font-weight: bold; color: #999999;}
.biaodan .nam{ width: 70px;}
.biaodan .item{width: 67%; color: #666666;}
.biaodan .mui-table-view-cell{padding: 10px 3%;}
.biaodan .mui-table-view-cell:after{left: 10px; right: 10px; background: #E4E3E6;}
.biaodan .mui-table-view:before,.biaodan .mui-table-view:after{background: #DDDDDD;}
.mp_bt{padding: 3%; font-size: .85rem; font-weight: bold; background: white; margin-top: 10px;}
.mp_bt .iconfont{color: #E25D5B; margin-right: 3px; }
.mp_bt em{vertical-align: middle;}
.mp_nr{padding: 4% 3%; background: white; border-top: 1px solid #E4E3E6; border-bottom: 1px solid #E4E3E6;}
.mp_zxhdlis{background: white; padding: 0 3%;}
.mp_zxhdlis .mui-table-view-cell{padding: .8rem 0;}
.mp_zxhdlis .mui-table-view-cell>a:not(.mui-btn){margin: 0; padding: 0; font-size: .85rem;}
.mp_zxhdlis i{color: #FF0000; font-weight: bold;}
.mp_zxhdlis .mui-table-view-cell:after{left: 0;}
.mp_zxhdlis .mui-navigate-right:after,.mp_zxhdlis .mui-push-right:after{color: #999999; right: 0; font-size: 1.3rem;}

.sy_tuijlist{border-top: 1px solid #E4E3E6; border-bottom: 1px solid #E4E3E6;}
.sy_tuijlist li{display: block; background: white; position: relative; width: 100%; border-bottom: 1px solid #E4E3E6;}
.sy_tuijlist li:last-child{border: 0;}
.sy_tuijlist li a{width: 100%; display: table; padding: 3% 0 3% 3%;}
.sy_tuijlist li a>div{display: table-cell; vertical-align: middle;}
.sy_tjimg,.sy_tjimg img{width: 4.5rem; height: 4.5rem;}
.sy_tjinfo{position: relative;}
.sy_tjnam{height: 1.4rem; line-height: 1.2rem; padding: 0 3%; font-size: 1rem; margin-bottom: .3rem; overflow: hidden;}
.sy_ypt_yj{float: none; color: #999999; font-size: .7rem; padding-bottom: .2rem; text-decoration: line-through;}
.sy_glj{padding: 0 3%; font-size: .75rem; color: #666666;}
.sy_glj em,.dikou em{color: #FF0000; font-size: .9rem; font-weight: bold;}

.sy_tuijlist .list_pribox{padding: 0 3%; overflow: hidden; font-size: .75rem; color: #666666;}
.sy_tuijlist .list_pri{font-size: .75rem; display: inline-block;}
.sy_tuijlist .list_pri em{color: #FF5A00; font-weight: normal; font-size: 1.2rem; margin-left: 3px;}
.sy_tuijlist .list_pribtn{width: 2.4rem; height: 2.4rem; line-height: 2.4rem; text-align: center; overflow: hidden; border-radius: 50%; color: white; background: #FF7831; position: absolute; bottom: 0rem; right: .5rem;}
.sy_tuijlist .list_pribtn .iconfont{font-size: 1.5rem;}

.shopinf_glj,.xqy_jif,.fuk_gljye{display: inline-block; background: url(../images/bac_glj.png) no-repeat; background-size: 100% 100%; color: white; padding: 0 5px;}
.fuk_gljye{background: url(../images/gljye.png) no-repeat; background-size: 100% 100%; padding: 5px 10px; font-size: .75rem; margin-top: 5px; display: block;}
.fukc_gljye{padding: .5rem 3%;}
.fukc_gljye .right{color: #3AA835; font-weight: bold; font-size: 1.2rem; line-height: 1.9rem;}
.qitsj_lisbox .bt2{padding-top: 1px;}

/*付款页面*/
.fuk_sm{position: absolute; bottom: 0; text-align: center; font-size: 14px; min-width: 320px; max-width: 640px; width: 100%; margin: 0 auto; padding-bottom: 15px;}
.fuk_conbox{width: 90%; background: white; margin: 0 auto; padding: 5%; min-height: 100px;}
.fuk_ctimg{width: 20%; margin: 0 auto;}
.fuk_spnam{text-align: center; font-size: 16px; padding-top: 10px;}
.fuk_center{color: #000000; font-size: 14px; padding-top: 20px;}
.fuk_pribox{font-size: 30px; padding: 30px 0 20px; border-bottom: 1px solid #E3DFE5;}
.fuk_pribox input{font-size: 50px; height: 50px; line-height: 50px; border: 0; margin: 0 0 0 12px; padding: 0; width: 80%; vertical-align: text-bottom;}
.qrfuk_btn{width: 100%; background: #1AAD19; color: white; height: 40px; font-size: 18px; margin-top: 15px;}

/*推广中心*/
.liandxq_top{text-align: center; padding: 1rem 0 1.5rem; }
.liandxq_top p{color: white; font-size: .9rem; line-height: normal;}
.liandxq_top .mymem_num{font-size: 1rem;}
.liandxq_top .mymem_num em{font-size: 2.1rem;}
.liansd_ze{text-align: center; padding: 1.5rem 0 2rem; }
.liansd_ze p{font-size: .9rem;}
.liansd_ze .pri{font-size: 1.6rem; color: #57BEFF; padding: 1rem 0 0;}
.liansd_tjlist li{display: block; background: white; width: 33.3333%; padding: 5px 0; float: left; text-align: center; border-right: 1px solid #EEEEEE;}
.liansd_tjlist li:last-child{border: 0;}
.liansd_tjlist li p{font-size: .85rem; line-height: normal;}
.liansd_tjlist li .pri{font-weight: 500; color: #333; font-size: 1.1rem; margin-top: .2rem;}
.tgewm_content .liansd_tjbox{margin: 0; background: #D6AA50; border-bottom: 1px solid #E3E3E3;}
.tgewm_content .liansd_tjlist li{width: 50%; border-color: #DADADA;}
.tgewm_content .liansd_ze .pri{color: #D6AA50;}
.tgewm_box{background: url(../images/bac_tuig.jpg) repeat-y; background-size: 100% auto; min-height: 10rem; padding-top: .8rem; margin-bottom: .7rem;}
.tgerweim{width: 42%; margin: 0 auto 1rem; border: 3px solid #D6AA50;}
.tgewmtip{text-align: center; color: white; font-size: 1rem; line-height: 2rem; padding: 0 0 .3rem; background: url(../images/bac_tgtip.jpg) no-repeat; background-size: 100% auto;}
.tgewm_tip{text-align: center; color: #D6AA50; font-size: .8rem; padding: .3rem 0 .7rem;}
.tgewm_content .mem_rmbottom{padding: 3% 0; background: #FFFFFF; margin-top: 5px; text-align: center; font-size: 15px;}

.mymem_pribox{background: rgba(255,255,255,0.2); padding: .5rem 0;}
.mymem_pribox p{color: white; font-size: .85rem; line-height: normal;}
.mymem_pribox li{width: 50%; float: left; padding: .3rem 0; text-align: center; border-right: 1px solid #D5AA4F;}
.mymem_pribox li:last-child{border-right: 0; border-left: 1px solid #D5AA4F; }
.mymem_pribox .mym_jrsj{font-size: 1.3rem;}
.mym_bt{padding: 3%; font-size: .95rem; background: white; text-align: center;}

.mym_jrlist{background: white;}
.mym_jrlist li{padding: 4% 0 3% 3%; border-bottom: 1px solid #ECECEC; width: 100%; display: table;}
.mym_jrlist li>div{width: 25%; display: table-cell; font-size: .85rem; vertical-align: middle; text-align: center;}
.mym_jrlist .right{width: 30%; font-size: 1.2rem; color: #FE5C22;}
.mym_jrlist .left{width: 45%; text-align: left;}
.mym_jrlist .left>div{display: table-cell; vertical-align: middle;}
.mym_img,.mym_img img{width: 2.5rem; height: 2.5rem; border-radius: 50%;}
.mym_info p{padding-left: 7px; font-size: .85rem;}
.mym_info .nic{color: #000000; padding-bottom: .3rem; font-size: .9rem;}
.mym_jrlist .bt{background: #EEEEEE;}
.mym_jrlist .bt .right{font-size: .85rem; line-height: normal; color: #333333;}

/*意见反馈*/
.yjfk_con{height: 100%; background: white;}
.yjfk_con .bt{border: 0; padding: 15px 3%;}
.yjfk_con .mui-table-view-radio{font-size: 15px; border-bottom: 5px solid #EEEEEE;}
.yjfk_con .mui-table-view-cell:after{right: 15px;}
.yjfk_nr{width: 94%; margin: 0px auto 0;}
.yjfk_con .fk_bt{border-bottom: 1px solid #E3E2E5;}
.yjfk_nr textarea{padding: 5px 10px; font-size: 14px; margin-top: 15px;}

/*余额充值*/
.recharge_content{background: #FBF8E9; height: 100%;}
.recharge_top{padding: 4% 3%;}
.recharge_lis{background: white; border-radius: 5px; box-shadow: 0px 0px 3px 1px #CCCCCC; padding: 3%;}
.recharge_lis li{width: 50%; float: left; text-align: center; border-right: 1px solid #EEEEEE; padding: 1rem 0;}
.recharge_lis li:last-child{border: 0;}
.recharge_lis .style{color: #333; font-size: .9rem; line-height: normal;}
.recharge_lis .num{font-size: 1.2rem; color: #D6AA50; margin-top: .8rem;}

.exchange_lisbox .mui-grid-view.mui-grid-9{padding: 2% 0 4%; border: 0; background: white; box-shadow: 0px 1px 3px 0px #CCCCCC;}
.exchange_lisbox .eul li{border: none; display: inline-block; background: #ffffff; width: 50%; float: left;}
.exchange_lisbox .eul .active{border: 1px solid #D6AA50; color: #D6AA50;}
.exchange_lisbox .eul .active p{color: #D6AA50;}
.exchange_lisbox .eli{border:1px solid #DDDDDD; border-radius: 5px; color: #666; margin:10px 10px 0; overflow: hidden; font-size: 17px; text-align: center;}
.exchange_lisbox .eli p{font-size: 1rem; color: #666; padding: 3px 0;}
.exchange_top{background: #FFF3E1; padding: 1rem 0; text-align: center; color: #9A6206; font-weight: bold; font-size: 1rem; font-family: 'å¾®è½¯é›…é»‘';}
.exchange_tnr{width: 40%; margin: 0 auto; background: url(../images/bac_jfdh.jpg) no-repeat center top; background-size: auto 100%; height: 5rem; overflow: hidden; line-height: 6.5rem;}
.exchange_lisbox .eli .sxjif{ 
	border-top: 1px solid #EEEEEE; padding: 3px 0; font-size: .9rem; font-weight: normal; color: #FBA538;
	filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F3F3F3,endcolorstr=#F6F6F6,gradientType=0);
	-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F3F3F3,endcolorstr=#F6F6F6,gradientType=0);/*IE8*/	
	background:#F3F3F3; /* ä¸€äº›ä¸æ”¯æŒèƒŒæ™¯æ¸å˜çš„æµè§ˆå™¨ */  
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#F3F3F3), to(#F6F6F6));
	background:-webkit-linear-gradient(#F3F3F3, #F6F6F6);
	background:-moz-linear-gradient(#F3F3F3, #F6F6F6);
	background:-o-linear-gradient(#F3F3F3, #F6F6F6);
	background:linear-gradient(#F3F3F3, #F6F6F6);     
}
.exchange_lisbox .mui-grid-view.mui-grid-9:after{height: 0;}
.yongj_content .wallet_btn{width: 94%; margin-top: 15px;}
.exchange_tip{padding: 10px 0 20px; background: white;}
.exchange_tip p{width: 94%; margin: 0 auto;}
.exchange_bt{background: url(../images/bac_jfdh2.jpg) no-repeat left center; background-size: 100% auto; text-align: center; font-size: 14px; margin-bottom: 5px;}
.gerzl_btn a{color: white; line-height: 50px; text-align: center; font-size: 1.2rem; display: block; background: #D6AA50;}

.gerenzl_nr{padding-bottom: 5px;}
.gerenzl_nr .mui-input-row{padding: 1% 3%; height: auto; font-size: 15px; border-bottom: 1px solid #DDDDDD;}
.gerenzl_nr .mui-input-row:after{left: 0; background: #E3E3E3; height: 0;}
.gerenzl_nr .mui-input-row label{height: 40px; line-height: 40px; width: 25%; padding: 0;}
.gerenzl_nr .mui-input-row label em{color: #FF0000;}
.gerenzl_nr .mui-input-row label~input{padding: 0; width: 75%; text-align: right;}
.gerenzl_nr .mui-input-row .mui-btn{width: 70%; font-size: 15px; padding-right: 0; direction: rtl; color: #666666;}

/*邀请商家入驻*/
.yqrz_content{background: #e94a48; height: 100%;}
.yqrz_btnbox{background: #e94a48;padding: .5rem 0 3rem;}
.yqrz_btnb,.yqrz_btnb2{width: 60%; height: 3rem; background: #C9A913; margin: 15px auto 0; overflow: hidden; text-align: center; border-radius: .4rem;}
.yqrz_btn,.yqrz_btn2{width: 100%; height: 2.7rem; line-height: 2.7rem; font-size: 1.2rem; color: #E94A48; background: #FEE319; display: block; border-radius: .3rem;}
.yqrz_btnb2{background: #740CC3;}
.yqrz_btn2{background: #9237DC; color: white;}

/*我的会员*/
.my_memlisnav{height: 3rem; background: white; border-bottom: 4px solid #DDDDDD;}
.my_memlisnav span{display: block; font-size: .9rem; float: left; width: 33.5%; text-align: center; height: 1.5rem; line-height: 1.5rem; margin-top: .7rem; border-right: 1px solid #DDDDDD;}
.my_memlisnav span:last-child{border: 0; width: 33%;}

.my_memlis li{background: white; display: table; width: 100%; line-height: 2rem; border-bottom: 1px solid #DDDDDD;}
.my_memlis li>span{width: 33.5%; padding: .5rem 0; font-size: .85rem; color: #666666; display: table-cell; vertical-align: middle; text-align: center;}
.my_memlis li>span:last-child{border-right: 0; width: 33%;}

/*手机签约01*/
.step1_item{width: 94%; margin: 0 auto;}
.step1_item .bt,.qiany_bt{font-size: .95rem; line-height: 3rem;}
.step1_style li{display: block; background: white; padding: 7% 5%; margin-bottom: 10px; border: 1px solid #E0E0E0; position: relative;}
.step1_style .iconfont{position: absolute; color: #DDDDDD; right: -2px; top: 3px; font-size: 1.8rem;}
.sty_nam{font-size: 1.1rem; line-height: normal; color: #000000;}
.sty_ntip{font-size: .85rem; color: #999999; padding-top: .2rem;}
.step1_style .choice{border-color: #1488EA; color: #1488EA;}
.step1_style .choice .iconfont,.step1_style .choice p{color: #1488EA;}
.step1_style .sty_zfwx .iconfont{position: relative;}
.step1_style .sty_zfwx{position: absolute; right: 5%; top: 1.3rem;}
.step1_style .sty_zfwx .icon-weixin2{color: #37D366;}
.qiany_btn{width: 100%; display: block; height: 3.2rem; line-height: 3.2rem; font-size: 1.2rem; color: white; background: #D6AA50; position: fixed; right: 0; left: 0; bottom: 0; text-align: center; max-width: 640px; margin: 0 auto;}

/*手机签约02*/
.step2_content{height: 100%; background: #F9F9F9;}
.step2_top{background: white; display: table; width: 100%; padding: 4% 5%;}
.step2_top>div{display: table-cell; vertical-align: middle;}
.step2_img{width: 5rem; height: 5rem;}
.step2_img img{width: 5rem; height: 5rem; border-radius: 3px;}
.step2_info{padding-left: 4%;}
.step2_num{color: #000000; font-size: 1.3rem; margin-bottom: .8rem;}
.step2_level{display: inline-block; font-size: .85rem; border: 1px solid #EAA847; border-radius: 5px; padding: 1% 3%; color: #EAA847;}
.step2_con{background: #F9F9F9; padding: 1rem 0 60px;}

/*手机签约03*/
.step_nav{height: 65px; padding: 11px 0; background: #363533;}
.step_nav li{width: 22.7%; float: left; text-align: center;}
.step_nav li p{color: #777674;}
.step_nav .iconfont{width: 2.8%; padding-left: 0.2%; float: left; color: #7A7977; font-size: .75rem; padding-top: .7rem; overflow: hidden;}
.step_nav .active p{color: white;}

.qiany_bt{padding: 0 5%; color: #999999;}
.step3_list li{display: table; width: 100%; padding: .5rem 3%;}
.step3_list li input{width: 100%; height: 35px; font-size: .85要rem; display: table-cell; vertical-align: middle; padding: 0; border: 0;}
.step3_list li label{width: 5.3rem; font-size: .85rem; display: table-cell; vertical-align: middle;}
.step3_list li em{color: #FF0000;}
.step3_list .mui-table-view-cell>a:not(.mui-btn){height: 35px; display: block; margin: 0; padding: 0; line-height: 35px;}
.step3_list .mui-table-view-cell:after{left: 0;}

/*帮助中心*/
.message_content{padding-bottom: 0;}
.message_top{margin-bottom: 5px;} 
.message_top li,.message_bottom li{padding: 5px 0 0 3%;}
.mes_top_icon{float: left; width: 45px; height: 45px; padding-top: 5px;}
.mes_top_icon img{border-radius: 5px; width: 45px; height: 45px;}
.mes_top_info{width: 82%; margin-left: 3%; padding: 1% 3% 3% 0; float: left; border-bottom: 1px solid #EEEEEE;}
.mes_top_info p{font-size: 12px;}
.mes_top_info .mes_top_bt{font-size: 15px; color: #333333; padding: 2px 0 5px;}
.mes_time{float: right; font-size: 12px; color: #999999;}
.mes_t_nr{height: 21px; line-height: 21px; overflow: hidden; text-overflow: ellipsis;}
.mes_botlis li .iconfont{color: #D6AA50;}


/*关于我们*/
.gywm{background: #FFFFFF; overflow: hidden; padding: 20px; border-bottom: 5px solid #E3E2E5;}
.gsgk{font-size: 16px; color: #333333; font-weight: bold; margin-bottom: 10px; text-align: center;}
.gsneirong{font-size: 14px; color: #666; text-indent: 30px;}
.ordpj_btnbox{position: fixed; height: 50px; min-width: 320px; max-width: 640px; width: 100%; left: 0; right: 0; margin: 0 auto; bottom: 0; left: 0; right: 0;}
.ordpj_btnbox button{background-color: #D6AA50; color:#fff; height: 50px; line-height: 50px; width: 100%; font-size: 18px; border-radius: 0;}

/*店铺信息*/
.kd_jflis{background: white; display: table; width: 100%; padding: 5% 0; border-bottom: 1px solid #DDDDDD;}
.kd_jflis li{display: table-cell; width: 50%; text-align: center;}
.kd_jflis li p{font-size: .9rem; color: #000000; line-height: normal;}
.kd_jflis li .num{color: #D6AA50; font-size: 1.4rem;}
.kdsu_bt{background: white; line-height: 1.5rem; font-size: .9rem; padding: 5%; margin-top: 10px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.kdsu_bt a{color: #D6AA50; text-decoration: underline;}
.kd_info{background: white; padding: 5%; margin-top: 10px; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.kd_info .bt{font-size: .95rem; color: #000000; margin-bottom: .7rem;}
.kd_infon{color: #333; line-height: 1.2rem; font-size: .85rem; padding-bottom: .3rem;}

.mui-input-group:after{height: 0;}

/*鼓励金首页*/
.glj_bar_nav{box-shadow: none;}
.glj_top{text-align: center; padding: 2rem 0;}
.glj_top p{color: #D6AA50; font-size: .9rem; line-height: normal;}
.glj_top .glj_zsnum{font-size: 2.1rem;}
.gljt_btnbox{margin-top: 1.5rem;}
.gljt_btnbox a{padding: .4rem 1.5rem; display: inline-block; margin: 0 10px; color: #D6AA50; font-size: .95rem; border: 1px solid #D6AA50; border-radius: 1rem;}
.gljt_btnbox .special{background: #D6AA50; color: white;}
.glj_bt{font-size: 0.78rem; background: white; border-bottom: 1px solid #E6E6E6; padding: 3% 3%; font-weight: bold;color: #333;}
.glj_info{background: white;width: 100%;display: block;}
.glj_info .title{width: 50%;padding-left: 10%;display:inline-block;height: 35px;line-height: 35px;
	font-size: 0.78rem; font-weight: 500;color: #000;
}
.glj_bt1{font-size: 0.78rem; background: white;  padding: 2% 3%; color: #333;font-weight: bold;}

.glj_morbtn{background: white; padding: 3%; text-align: center; font-size: 1rem; color: #666666;}

/*鼓励金充值*/
.gljcz_content{background: white; height: 100%;}
.glj_cztop{padding: 1.5rem 3%; font-size: 1.1rem; display: table; width: 100%; border-bottom: 1px solid #EEEEEE;}
.glj_cztop>span{display: table-cell; width: 40%;}
.glj_cztop .glj_wdnum{width: 60%; text-align: right; color: #D6AA50; font-size: 1.4rem;}
.glj_czbt{padding: 1.2rem 3% 1rem; color: #666666; font-size: .85rem;}
.glj_czlist{padding: 0 2%;}
.glj_czlist li{width: 33.33%; float: left; margin-bottom: 10px;}
.glj_czlist a{display: block; width: 90%; margin: 0 auto; padding: 1rem 0; text-align: center; border: 1px solid #C4C4C4; border-radius: .3rem;}
.glj_czlist .rmb{font-size: 1rem; color: #000000;}
.glj_czlist .glj{font-size: .75rem; color: #666666;}
.glj_czlist .active a{background: #D6AA50; border-color: #D6AA50;}
.glj_czlist .active a p{color: white;}

.xiey_group{height: 30px; padding: 0 4%; margin-top: 15px;}
.xiey_group .layui-form-checkbox{height: 20px; line-height: 20px; float: left; padding-right: 20px; margin-right: 0;}
.xiey_group .layui-form-checkbox i{width: 24px; font-size: 18px;}
.xiey_group .layui-form-checked,.xiey_group .layui-form-checked:hover{border-color: #D6AA50;}
.xiey_group .layui-form-checked i,.xiey_group  .layui-form-checked:hover i{color: #D6AA50;}
.xiey_group span{display: inline-block; line-height: 20px; font-weight: normal; float: left; margin-left: 3px;}
.xiey_group a{font-size: 14px; color: #888888;}
.xiey_tip{padding: 0 3% 60px; font-size: .85rem;}

/*鼓励金转账*/
.glj_zzitem{background: white; margin-top: 10px; padding: 3%;}
.glj_zzbt{font-size: .85rem; color: #333; padding-bottom: .3rem;}
.glj_zznum{color: #FF0000; font-size: 1.2rem;}
.glj_zznum input,.glj_zznam input{border: 0; padding: 0; height: 2rem; font-size: 1.5rem; width: 60%;}
.glj_zznum input::-webkit-input-placeholder{color: #FF0000;}
.glj_zznum input:-moz-placeholder{color:#FF0000;}
.glj_zznum input::-moz-placeholder{color:#FF0000;}
.glj_zznum input:-ms-input-placeholder{color:#FF0000;}
.glj_zznam input{font-size: .85rem; width: 100%; color: #000000;}
.glj_zznam input::-webkit-input-placeholder{color: #999999;}
.glj_zznam input:-moz-placeholder{color:#999999;}
.glj_zznam input::-moz-placeholder{color:#999999;}
.glj_zznam input:-ms-input-placeholder{color:#999999;}

/*商品详情页*/
.show_bar_nav h1 .active{color: #FFF7B2;}
.show_bar_nav h1 a{color: #FFFFFF; padding: 0 7%;}
.spxq_slider{height: 13rem; position: relative;}
.spxq_slider img{width: 100%; height: 100%;}
.spxq_bar_tab .mui-tab-item{width: 15%; display: block; float: left; border-right: 1px solid #CCCCCC;}
.xpy-c-r{float: right; width: 55%;}
.xpy-c-r button{background: #FF9402; width: 50%; height: 50px; font-size:14px; color: #fff; float: left; border: 0; border-radius: 0;}

.xqy_top,.xqy_pjnr{padding: 3%; background: #FFFFFF; margin-bottom: 10px;}
.xqy_top{padding: 3% 0 0;}
.spxq_nambox{padding: 0 3%;}
.spxq_nam{width: 88%; float: left; padding-bottom: .3rem;}
.show_nam{max-height: 44px; line-height: 22px; overflow: hidden; color: #333333; font-size: .9rem; font-weight: bold; padding-bottom: 3px;}
.xqy_pribox{display: table; width: 100%; margin-bottom: 5px; padding: 0 3% 2%;}
.xqy_pribox>div{display: table-cell; vertical-align: middle; color: #666666;}
.xqy_priboxl{width: 70%;}
.xqy_btn{width: 30%;}
.xqy_btn a{display: block; width: 100%; height: 2.3rem; line-height: 2.3rem; background: #D6AA50; color: white; text-align: center; font-size: .9rem; border-radius: 5px;}
.xqy_pribox .xqy_pri{font-size: 20px; font-weight: bold; color: #FF0000; line-height: normal;}
.xqy_jif em{color: #FF0000;}
.xqy_klist{display: block; padding: 3%; background: #F6F6F6; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #E1E1E1;}
.xqy_klist li{float: left; display: block; width: 33.33%; text-align: center; color: #999999;}
.xqy_klist .left{text-align: left; color: #999999;}
.xqy_klist .right{text-align: right;}

.xqy_pjicon{text-align: center; padding: 3% 0; background: #EFEFF4;}
.xqy_pjicon .iconfont{font-size: 15px; vertical-align: middle; padding-right: 3%;}
.xqy_nrnone{background: #FFFFFF; text-align: center; font-size: 15px; color: #666666; padding: 30px 0 0;}
.xqy_spxq{background: #FFFFFF; padding: 3% 3% 5%;}
.xqy_pjbox{margin-top: 10px;}
.xqy_pjnr{padding: 2% 0;}
.xqy_spbt{padding-top: .7rem; background: white;}
.xqy_pjlist li{display: block; padding: 3% 3% 0; border-bottom: 1px solid #E0E0E0;}
.xqy_pjlis_mem span{display: inline-block; font-size: 14px; color: #333333; vertical-align: middle;}
.xqy_pjlis_memtx{width: 37px; height: 37px; vertical-align: middle; border: 1px solid #EEEEEE; border-radius: 50%; overflow: hidden; margin: 0 3px 5px 0;}
.xqy_pjlis_memtx img{width: 100%; height: 100%;}
.pjstar{background: url(../images/star.jpg) no-repeat left top; height: 16px; width: 106px; margin-left: 2%;}
.star05{width: 106px;}
.star04{width: 84px;}
.star03{width: 62px;}
.star02{width: 41px;}
.star01{width: 20px;}
.xqy_pjlis_time span{display: inline-block; color: #999999; padding-right: 2%;}
.xqy_pjlis_info{font-size: 14px; margin-bottom: .7rem;}
.xqy_pjlis_info img{display: inline-block; width: 5rem; height: 5rem;}
.xqy_pjnone{text-align: center; font-size: 15px; color: #666666; padding: 20px 3%;}
.xqy_pjbtn{text-align: center; padding: 3% 0; width: 100%;}
.xqy_pjbtn a{display: inline-block; border: 1px solid #D6AA50; color: #D6AA50; padding: 1% 4%; font-size: 14px; border-radius: 15px;}

/*评价页面*/
.order_item{background: white; border-bottom: 10px solid #EEEEEE; padding-bottom: .8rem;}
.ordpj_lisitem{padding: 15px 3%; border-bottom: 1px solid #EEE8D8;}
.ordpj_lisitem a{display: table; width: 100%; height: 100%;}
.ordpj_img{display: table-cell; padding-right: 10px; vertical-align: middle;}
.ordpj_img,.ordpj_img img{width: 3rem; height: 3rem;}
.ordpj_info{display: table-cell; width: 100%; vertical-align: middle;}
.ordpj_info p{padding: 0; margin: 0; color: #666; line-height: normal;}
.ordpj_info .ordpj_nam{height: 1.2rem; line-height: 1.2rem; overflow: hidden; font-size: .85rem; color: #333;}
.ordpj_info .ordpj_pri{font-size: 1rem; color: #FF5A00;}
.ordpj_info .ordpj_pribox{padding-top: .5rem;}
.ordpj_xnum{float: right; font-size: 1rem;}

.ordpj_zpj{padding: .7rem 3%; border-bottom: 2px solid #EEEEEE;}
.order_item .ordpj_zpj{border: 0; padding: .7rem 3%;}
.ordpj_zpj label{padding-right: 20px; font-weight: normal; font-size: .85rem;}
.ordpj_zpj .bt{padding: 0; font-size: .85rem;}
.ordpj_zpj label>input{vertical-align: middle; margin-right: 5px;}
.ordpj_textarea{padding: 10px 3% 15px; border-bottom: 10px solid #EEEEEE;}
.order_item .ordpj_textarea{padding: 0px 3% .5rem; border: 0;}
.ordpj_textarea textarea{padding: 0; min-height: 4rem; font-size: .8rem; color: #555555; border: 0;}
.order_item .ordpj_textarea textarea{border: 1px solid #D4D4D4; padding: 10px;}
.ordpj_btnbox{position: fixed; height: 50px; min-width: 320px; max-width: 640px; width: 100%; left: 0; right: 0; margin: 0 auto; bottom: 0; left: 0; right: 0;}
.ordpj_btnbox button{background-color: #D6AA50; color:#fff; height: 50px; line-height: 50px; width: 100%; font-size: 18px; border-radius: 0;}
.btn_tjtp{padding: 5px 10px; display: block; margin: 0 auto; font-size: .8rem; color: #FF0000;}
.btn_tjtp i{margin-right: 3px; display: inline-block;}

/*购物车*/
.pay_bar_tab .right{width: 30%; float: right; line-height: 50px; background: #D6AA50; color: #FFFFFF; font-size: 18px;}
.pay_bar_tab .left{width: 70%; float: left; line-height: 50px; text-align: left; padding-left: 2%; font-size: 16px; color: #000000;}
.pay_bar_tab .left em{color: #FF0000; font-family: "微软雅黑"; font-weight: bold; font-size: 21px; padding-left: 3px;}
.pay_bar_tab .left span{color: #FF0000;}
.pay_bar_tab .l_left{float: left; width: 43%;}

.shopc_top{border-bottom: 1px solid #EEEEEE; height: 45px; background: white; margin-bottom: 5px;}
.shopc_top .zleft{width: 50%; float: left; margin: 0; position: relative; height: 40px; line-height: 45px; padding-left: 20px; font-size: .85rem;}
.shopc_top .mui-checkbox.zleft input[type=checkbox]{top: 10px; left: 3%;}
.shopc_del{width: 50%; float: right; text-align: right; padding-top: 7px; padding-right: 3%;}
.del_but{background: #D6AA50; display: inline-block; color: white; height: 30px; text-align: center; font-size: 16px; border-radius: 5px; line-height: 30px; width: 50px;}
.mui-checkbox.zleft input[type=checkbox]:before{font-size: 25px;}

.pay_ordinfo{margin-bottom: 7px;}
.pay_ord_dpmc{padding: 2%; color: #333333; background: white; border-bottom: 1px solid #DFE4ED;}
#store_name{font-size: .85rem;}
.pay_ord_dpmc .right{width: 90%; float: right; font-size: 15px; line-height: 27px;}
.pay_ord_dpmc span{color: #D6AA50; padding: 0 3px; font-size: 20px; vertical-align: bottom;}

.pay_ord_list{display: block;}
.pay_ord_list li{margin-bottom: 2px; background: white;}
.pay_ord_list .pay_listop{padding: 2% 2% 3%; display: table; width: 100%;}
.pay_ord_list li:last-child{margin-bottom: 0;}
.pay_listop>div{display: table-cell; vertical-align: middle;}
.zleft{width: 25px; float: left; margin-top: 20px; height: 25px; font-size: 14px;}
.pay_listop .zleft{float: none;}
.mui-checkbox.zleft input[type=checkbox]{left: 0; top: 0; height: 25px; width: 25px; vertical-align: middle;}
.pay_ord_sp{width: 100%; display: table; padding: 3%;}
.pay_ord_sp>div{display: table-cell; vertical-align: middle;}
.pay_sp_img{width: 70px; height: 70px; margin-right: 2%;}
.pay_sp_img img{border: 1px solid #B7B7BB; border-radius: 5px; height: 100%;}
.pay_sp_info{width: 70%; padding-left: 2%;}
.pay_sp_info p{font-size: 12px;}
.pay_sp_info .pay_spnam{font-size: .85rem; color: #333333; height: 1rem; overflow: hidden; text-overflow: ellipsis;}
.pay_spnum{/*float: right; */width: 85px; height: 32px; padding: 0 25px;/* margin-top: 5px;*/ position: absolute; right: 0; bottom: 0;}
.mui-numbox.pay_spnum [class*=btn-numbox]{width: 25px;}
.pay_sppri{font-size: 12px; color: #FF0000; font-size: 1.1rem;}
.pay_ord_dpmc .left{padding-top: 2px;}
.pay_listop .mui-checkbox.zleft input[type=checkbox]{top: 33%;}
.pay_lisbottom{padding: 3% 2%; background: #F6F6F6; border-bottom: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3; text-align: right;}
.pay_lisbottom em{color: #FF0000; font-size: 18px;}
.pay_lisbottom span{padding-left: 7px;}

/*确认订单*/
.quer_content{padding-top: 45px;}
.quer_content .pay_ord_dpmc{font-size: .85rem;}
.quer_content .pay_glj{font-size: .75rem; line-height: 32px;}
.pay_gmnum{background: white; border-top: 1px solid #EEEEEE; padding: 3%;}
.pay_gmsl{line-height: 35px; padding-right: 5px; float: left;}
.pay_gmnum .mui-collapse-content{float: right;}
.pay_ord_liuy{border-top: 5px solid #EEEEEE; padding: 3%; font-size: 14px; background: white;}
.pay_ord_liuy label{vertical-align: middle;}
.pay_ord_liuy input{width: 75%; font-size: 12px; padding: 0 5px; border: 0; height: 30px; margin: 0;}
.pay_ord_zj{border-top: 1px solid #EEEEEE; background: white; padding: 4% 3%; font-size: 14px; text-align: right;}
.pay_ord_zj span{padding-left: 10px;}
.pay_ord_zj em{color: #FF0000; font-size: 1.1rem;}

/*订单列表页*/
.myord_nav{display: block; background: white; margin-bottom: 10px;}
.myord_nav li{display: block; width: 25%; float: left; text-align: center; padding: .6rem 0;}
.myord_nav .active{color: #D6AA50; border-bottom: 2px solid #D6AA50;}
.myord_item{background: white; margin-bottom: 2px; padding: 3%; display: table; width: 100%;}
.myord_item>div{display: table-cell; vertical-align: top;}
.myord_img{width: 65px; height: 65px; padding-top: .1rem;}
.myord_img img{width: 65px; height: 65px; border-radius: 3px;}
.myord_info{padding-left: 3%;}
.myord_nam{font-size: .85rem; color: #000000; font-weight: bold;}
.myord_zt{float: right; color: #D6AA50; font-size: .75rem;}
.myord_time{color: #999999; font-size: 12px;}
.myord_spnum{color: #666666; font-size: .75rem; margin-top: .35rem;}
.myord_pri{color: #000000; font-size: 1.1rem; font-weight: bold; margin-top: .3rem;}

/*订单详情*/
.ordpg_top{background: white; margin-bottom: 10px; text-align: center; padding: 4% 3%;}
.ordpg_top p{line-height: normal;}
.ordpg_top .zt{font-size: 1rem; font-weight: bold; margin-bottom: .2rem;}
.ordpg_top .tip{font-size: .75rem; color: #999999; margin-bottom: .5rem}
.ordpg_btn{background: #D6AA50; font-size: .8rem; color: white; padding: .4rem 1rem; display: inline-block; border-radius: 5px;}

.pay_ord_dpmc,.pay_ord_num{padding: 3%; color: #333333;}
.pay_ord_dpmc span{color: #D6AA50; padding-right: 3px; font-size: 18px; vertical-align: bottom;}
.ordpg_splist li{background: white; display: table; width: 100%; padding: 3%; border-bottom: 1px solid #EEEEEE;}
.ordpg_splist li>div{display: table-cell; vertical-align: top;}
.ordpg_spimg,.ordpg_spimg img{width: 3.5rem; height: 3.5rem; border-radius: 3px;}
.ordpg_info{padding-left: 10px;}
.ordpg_nambox{width: 70%; float: left;}
.ordpg_spnam{height: 36px; line-height: 18px; overflow: hidden; font-size: 14px; color: #333333;}
.ordpg_sppri{width: 25%; float: right; text-align: right; font-size: .85rem;}
.ordpg_spnum{font-size: 13px; color: #999999;}
.ordpg_yh{background: white; padding: 3%; font-size: 15px; border-bottom: 1px solid #EEEEEE;}
.ordpg_glj{float: right; color: #FF0000; font-size: 1rem;}
.ordpg_zjbox{text-align: right; background: white; padding: 3%;}
.ordpg_zjbox .yh{font-size: 14px; color: #999999; padding-right: .3rem;}
.ordpg_zjbox .zj{font-size: 18px;}
.ordpg_zjbox .zj em{color: #FF0000; font-weight: bold; padding-left: 5px;}

.ordpg_bottom{background: white; padding: 3%;}
.ordpg_bottom p{line-height: 30px; font-size: 15px;}
.ordpg_bottom em{color: #333333; padding-left: 15px;}

/*分享赚钱*/
.fxewm_box,.czewm_box{background: url(../images/fxewm3.jpg) repeat-y; background-size: 100% auto; padding-top: 10px; height: 240px;}
.czewm_box{height: 325px; padding-top: 2px;}
.fxewm_ewmbox,.czewm_ewmbox{background: white; padding-top: 10px; width: 220px; height: 220px; border-radius: 10px; margin: 0 auto;}
.czewm_ewmbox{background: url(../images/czewmbg.png) no-repeat; background-size: 100% 100%; height: 315px;}
.fxerweim{margin: 0 auto;}
.czewm_top{position: relative;}
.czewm_top .num{position: absolute; top: 33%; font-weight: bold; left: 0; display: block; width: 100%; text-align: center; color: #FFFB01; font-size: .95rem;}
.czewm_top em{font-size: 1.5rem; padding: 0 3px;}
.fxewm_tip{color: white; padding-top: .5rem; text-align: center; font-size: 1rem; font-weight: bold;}

/*下载*/
.down{height: 100%; background: #FF9048;}
.down_list{display: block; width: 100%; margin: 0 auto; padding: 10% 8% 0; background: #FF9048;}
.down_list li{display: block; width: 48%; float: left; margin-right: 4%; margin-bottom: 6%; text-align: center; font-size: 16px; background: #404040; border-radius: 5px;}
.down_list li:last-child{margin: 0;}
.down_list a{color: #FFFFFF; display: block; width: 100%; padding: 1.1rem 0;}
.down_list .iconfont{font-size: 23px; padding-right: 5%; vertical-align: middle;}

/*弹出框*/
.mask{background: rgba(0,0,0,0.7); width: 100%; height: 100%; position: fixed; left: 0; top: 0; display: none;}
.gzgzh_mask{background: rgba(0,0,0,0.8); position: fixed;}
.close{width: 1.8rem; height: 1.8rem; position: absolute; top: 15px; right: 15px;}

/*二维码付款页面*/
.payment_conbox{text-align: center; background: url(../images/bac_fukuan.jpg) no-repeat; background-size: 100% 100%; width: 100%; margin: 0 auto; padding: 4.5rem 0 7.2rem;}
.payment_erweima{width: 150px; height: 150px; margin: 0 auto; overflow: hidden;}
.erweimabox{background: white; width: 80%; margin: 0 auto; border-radius: 10px;}
.erweim_bt{padding: 1.2rem 0 .8rem; width: 65%; margin: 0 auto;}
.erweima_bottom{width: 60%; margin: 0 auto; padding: .8rem 0 .7rem;}
.erweima_bottom li{width: 50%; float: left; text-align: center; }
.erweima_bottom p{font-size: .75rem; color: #000000;}
.erwm_fkimg{display: block; width: 45%; margin: 0 auto;}

.payment_info{width: 75%; margin: 1rem auto 0; color: white; text-align: center; line-height: 1.5rem; font-size: .9rem;}
.sherweimabox{width: 170px; height: 170px; padding: 10px; margin: 0 auto; background: white;}

/*付款二维码页面（新）*/
.fkselbox{background: white; margin-bottom: 10px; border: 1px solid #DDDDDD;}
.my_sel{background: none; font-weight: bold; color: #00A1E9; font-size: 20px; width: 100%;}
.my_sel option{font-size: 16px;}
.topaybox{padding: 20px; background: #00A1E9; margin-bottom: 10px; border-radius: 5px;}
.spname{font-size: 30px; line-height: normal; color: white; line-height: normal; margin-bottom: 10px;}
.top2_bottom{display: table; width: 100%;}
.top2_bottom>div{display: table-cell; vertical-align: middle;}
.top2_erwmbox{width: 170px; background: white; padding: 10px;}
.top2_pribox{padding-left: 15px; width: 100%;}
.top2_bottom .lingsj,.top2_bottom .huiyj{font-size: 20px; color: white; line-height: normal; margin-bottom: 20px; font-weight: bold;}
.top2_bottom .lingsj em,.top2_bottom .huiyj em{font-size: 35px;}
.top2_bottom .lingsj i,.top2_bottom .huiyj i{color: #FF0000; padding-left: 5px;}
.top2_bottom .huiyj{margin-bottom: 0;}
.topay2btn{width: 100%; margin-bottom: 50px; height: 45px; background-color: #00A1E9; color: white; font-size: 18px;}
#cutimg{margin-bottom: 10px;}

/*红包*/
.hongbbox{padding: 5% 4%;}
.hongb_item{background: white; border-radius: 8px; padding: 2% 3%; display: table; width: 100%; border: 1px solid #E6E6E6;}
.hongb_item>div{display: table-cell; vertical-align: middle; font-size: .85rem; color: #000000;}
.hongb_item input{text-align: right; color: #666666; padding: .2rem 10px 0; height: 2rem; line-height: 2rem; font-size: .85rem; border: 0;}
.hongb_item .bt{font-size: .95rem;}
.hongb_item .bt em,.hbp_nam .tip{font-weight: normal; font-size: .75rem; background: #FFB92C; color: white; padding: 0 3px; border-radius: 3px; margin-right: 3px; vertical-align: middle;}
.hongb_item .bt span{vertical-align: middle;}
.hongb_item .tip{padding-top: .1rem;}
.hbitem_tip{font-size: .75rem; color: #333333; margin-top: .3rem; padding-left: 3%;}
.hbitem_tip a{color: #0066CC;}
.hbitem_tip em{color: #CD533E;}
.hbitembox{margin-bottom: .7rem;}
.hb_tbtip{padding-top: .3rem;}
.hb_tbtip textarea{border-color: #E6E6E6; border-radius: 8px; padding: 3%; font-size: .85rem;}
.hb_pribox{text-align: center;}
.hb_pribox span{display: inline-block; vertical-align: top; padding-top: .5rem; line-height: normal; font-size: 1.3rem; color: #333333;}
.hb_pribox .hb_pri{font-size: 2.5rem; padding: 0;}
.hb_btn{display: block; font-size: 1.1rem; border-radius: 5px; width: 85%; margin: 1rem auto 0; background: #E02E24; color: white; height: 3rem; line-height: 3rem; text-align: center;}

.hongb03_content{padding-bottom: 0; background: #C32C25;}
.hongb_f02{position: relative;}
.fxhb_nr{position: absolute; top: 0; left: 0; bottom: 0; width: 100%; text-align: center; color: #F8E5AA;}
.fxhb_nr .wz{font-size: 1.2rem; line-height: 2rem;}
.fxhb_nr .tip{font-size: 1.5rem; margin-top: 1.4rem;}
.fxhb_nrbox{display: table; width: 100%; height: 100%;}
.fxhb_nrcon{display: table-cell; vertical-align: middle; width: 100%;}

.hbp_content{padding-bottom: 0; background: white;}
.hbp_topbox{background: #F1F1F1; text-align: center; color: #000000; padding-bottom: 1rem; font-size: .85rem; line-height: normal;}
.hbp_top{background: url(../images/hbcg01.jpg) no-repeat; background-size: 100% auto; padding: 1.2rem 0 0;}
.hbp_img{width: 4rem; height: 4rem; margin: 0 auto .7rem; border: 1px solid #DDDDDD; border-radius: 5px; overflow: hidden;}
.hbp_img img{height: 100%;}
.hbp_nam{font-size: .85rem; text-align: center; color: #000000;}
.hbp_nam .tip{margin-left: 5px; vertical-align: middle;}
.hbp_pri{margin-top: 1.3rem;}
.hbp_pri em{font-size: 2.1rem; font-weight: bold;}
.hbp_tip{margin: .6rem 3% 0;}
.hbp_pritip{color: #007AFF; margin-top: .3rem;}
.hbp_membox{background: white;}
.hbp_membox .bt{font-size: .85rem; padding: 3%; border-bottom: 1px solid #E6E6E6; color: #999999;}
.hbp_memlist li{border-bottom: 1px solid #E6E6E6; padding: 3%;}
.hbp_memlist li>div{width: 70%; float: left;}
.hbp_mem{display: table; width: 100%;}
.hbp_mem>div{display: table-cell; vertical-align: middle;}
.hbp_memlist li .hbp_mempri{width: 30%; text-align: right; line-height: 2.5rem;}
.hbp_memimg,.hbp_memimg img{width: 2.5rem; height: 2.5rem;}
.hbp_memnam{width: 100%; font-size: .85rem; padding-left: .7rem;}
.icon-wodejifen{color: #FF0000;}
.hbp_btn,.hblis_btn{width: 80%; height: 3rem; line-height: 3rem; text-align: center; display: block; margin: 0 0 2rem 10%; background: #D95940; border-radius: 5px; color: white; font-size: 1.1rem; border: 0; margin-top: 1.5rem;}

.hongb_erwmbox{background: url(../images/hongb022.jpg) repeat-y; background-size: 100% auto; padding: .3rem 0 0;}
.hbjl_list li{padding: 0 3% 3%; background: white; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; border-bottom: 10px solid #EEEEEE;}
.hbjl_box{display: table; width: 100%; padding-top: 3%;}
.hbjl_list .hbjl_box>div{display: table-cell; vertical-align: middle;}
.hbjl_type{padding: 3%; line-height: normal; font-size: 1rem; border-bottom: 1px solid #E6E6E6;}
.hbjl_zpri span{display: block; width: auto !important; min-width: 6rem; font-weight: bold; font-size: 1rem; background: url(../images/bac_hblb.jpg) no-repeat; background-size: 100% 100%; color: white; text-align: center; height: 4rem; line-height: 4rem; border-radius: 5px; padding: 0 .8rem;}
.hbjl_zpri em{font-size: 1.3rem; margin-left: .3rem;}
.hbjl_numbox{width: 100%; padding-left: .8rem;}
.hbjl_numbox p{font-size: .85rem; color: #A6A6A6;}
.hbjl_numbox .hbjl_num{color: #5C4C3C; padding-bottom: .5rem;}

.hblis_btn{width: 100%; position: fixed; left: 0; border-radius: 0; right: 0; bottom: 0; min-width: 320px; max-width: 640px; margin: 0 auto;}

/*会员码*/
.huiymbt{margin: 1rem 0 1rem;}
.huiymconbox{background: white; width: 85%; border-radius: 5px; padding: 1rem 0 3%; margin: 0 auto;}
.huiym_erweima{background: #E7E8ED;}
.huiymconbox .line{height: 2.5rem; background: #E7E8ED; margin-bottom: 1rem;}
.huiym_num{text-align: center; font-size: .95rem; margin-top: .2rem;}
.huiym_tip{font-size: .85rem; margin: 0 auto; width: 85%; color: white; text-align: center; margin-top: .5rem;}

/*下拉菜单*/
.list_fenlnav{position: relative; height: 3rem;}
.mask{height: 100%; position: fixed; display: none; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5);}
.mask.show{display: block;}

.topmenu{width:100%; position: absolute; top: 0; left: 0; right: 0; z-index: 9998;}
.topmenu dt{width:50%; float:left; }
.selectlist{width:100%; height:auto; box-sizing: border-box;}
.select_textdiv{height:3rem; width:100%; line-height: 3rem; text-align: center; border-bottom: 1px solid #E6E6E6; position:relative; border-left:2px solid -webkit-linear-gradient(red, blue); background: white;}
.select_textdiv p{color: #333333; font-size: .95rem;}
.select_textdiv .iconfont{font-size: .8rem; color: #AAAAAA; margin-left: 2px;}
.select_textdiv.divfocus{border-bottom-color: #D6AA50;}
.divfocus p{color: white; background: #D6AA50; font-weight: bold;}
.divfocus p .iconfont{color: white;}
.select_textul{width:100%; line-height: 3rem; box-sizing: border-box; display: none; width: 980px; max-height: 20rem; min-height: 10rem; overflow-y: scroll;}
.select_first_ul{width: 100%; background: white; display: block; position: absolute; box-sizing: border-box; left: 0; z-index: 99999;}
.select_first_ul>li{padding:0; box-sizing: border-box; display: block;}
.select_first_ul>li>p{width: 50%; padding: 0 1.5rem; box-sizing: border-box; font-size: .85rem;}
.focus>p{color:#D6AA50; font-weight: bold; background: #F1F1F1;}
.select_second_ul{ width: 50%; position: absolute; right: 0px; top: 0; bottom: 0; background: #F1F1F1; display: none; box-sizing: border-box;}
.down{position: absolute; top: 0; right: 0.5rem; display: inline-block; width:1rem; height:100%;}
.down img{width:1rem; margin-top: 1rem;}
.divfocus::after{position: absolute; bottom:0; left:46%; border-bottom:0.5rem solid #D6AA50; border-left:0.5rem solid transparent; border-right:0.5rem solid transparent; content: "";}
.select_second_ul>li{padding: 0 0 0 1rem; box-sizing: border-box; border-bottom: 1px solid #DDDDDD; background: #F1F1F1;}
.select_second_ul .focusli{/*background: #D6AA50;*/ color: #D6AA50;}

.glj_bbtnbox{position: fixed; box-shadow: 0 0 5px 0 #999999; border-top: 1px solid #E6E6E6; background: white; bottom: 0; left: 0; right: 0; min-width: 320px; max-width: 640px; width: 100%; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; border-radius: 0;}
.glj_bbtnbox a{display: inline-block; line-height: 30px; border: 1px solid #E6E6E6; width: 29%; background: #D6AA50; color: white; border-radius: 5px; margin: 0 1%;}

/*瑜伽合伙人*/
.hehuor_content{background: #000000; padding-bottom: 60px;}
.yuj_js{width: 90%; padding: 7% 3% 5%; line-height: 1.5rem; font-size: .85rem; margin: 0 auto; background: url(../images/hehuor06.png) no-repeat; background-size: 100% 100%;}
.yuj_js p,.hehuor_nrbox p{font-size: .85rem; color: #000000;}

.hehuor_nrbox{width: 80%; margin: 0 auto; font-size: .85rem; line-height: 1.5rem;}
.hehuor_nrbox p{padding-bottom: .3rem;}
.hehuor_btn,.hehuor_btn2,.hehuor_btn3,.hehuor_btn4{position: fixed; display: block; background: #282828; background-size: auto 100%; color: #D9B668; font-size: 1.1rem; height: 50px; line-height: 50px; text-align: center; box-shadow: 0 0 8px 0 #000000; min-width: 320px; max-width: 640px; margin: 0 auto; left: 0; right: 0; bottom: 0; width: 100%;}
/*.hehuor_btn2{background: url(../images/hhr_btn2.jpg) no-repeat center top; background-size: auto 100%;}
.hehuor_btn3{background: url(../images/hhr_btn3.jpg) no-repeat center top; background-size: auto 100%;}
.hehuor_btn4{background: url(../images/hhr_btn4.jpg) no-repeat center top; background-size: auto 100%;}*/

/*注册*/
.zhuc_content{background: url(../images/regist_bac.jpg) no-repeat; padding-bottom: 0; height: 100%; background-size: 100% 100%;}
.login_top{width: 60%; margin: 0 auto; padding: 2rem 0 1.5rem;}
.login_formbox{width: 81%; margin: 0 auto;}
.login_formbox .mui-input-row{padding: 0 10px 0 0; background: rgba(255,255,255,.3); margin-bottom: 15px; border-radius: 2rem;}
.login_formbox .iconfont{font-size: 1.3rem;  line-height: 2.8rem; color: #f0f0f0;}
.login_formbox label{padding: 0; width: 18%; padding-top: 1%; text-align: center;}
.login_formbox label~input{float: left; width: 80%; color: white; font-size: .95rem; height: 3rem; line-height: 3rem; padding: 0;}
.login_formbox .fl_yanzm label~input{width: 45%;}
.login_formbox input:-webkit-autofill {-webkit-box-shadow:0 0 0 100px #535151 inset; -webkit-text-fill-color: #FFFFFF; border-top-right-radius:1rem; border-bottom-right-radius:1rem;}
.login_formbox input:-webkit-autofill:focus {-webkit-box-shadow:0 0 0 100px #535151 inset; -webkit-text-fill-color: #FFFFFF; border-top-right-radius:1rem; border-bottom-right-radius:1rem;}
.login_formbox input::-webkit-input-placeholder{color: #FFFFFF;}
.login_formbox input:-moz-placeholder{color:#FFFFFF;}
.login_formbox input::-moz-placeholder{color:#FFFFFF;}
.login_formbox input:-ms-input-placeholder{color:#FFFFFF;}
.fl_yanzm a{display: block; float: right; background: #EEEEEE; font-size: .85rem; width: 35%; text-align: center; height: 2.2rem; line-height: 2.2rem; margin-top: .4rem; border-radius: 1rem;}
.regist_btn{width: 80%; margin: 0 auto; display: block;}

/*二维码*/
.erweima_con{background: #040202; height: 100%; padding: 50px 0 .5rem; color: white; text-align: center; font-size: .85rem; line-height: 1.5rem;}
.erweima_con img{width: 100%; height: auto; display: block;}
.payment_conbox{background: white; width: 220px; height: 220px; padding: 10px;}
.payment_conbox .name{line-height: 30px; font-weight: bold; font-size: 18px; color: #000000;}
.ewm_wz{color: white; width: 80%; margin: 0 auto; padding: 20px 0;}
.ewm_wz p{color: white; font-size: 16px; line-height: 23px;}
.ewm_box{background: url(../images/ewm02.jpg) no-repeat; background-size: 100% 100%; padding: 2rem 0;}


/*会员号*/
.huiy_content{background: #020000; padding-bottom: 65px;}
.sqhy01{padding-bottom: .5rem;}
.sqhy_conbox{width: 92%; margin: .7rem auto 0; border: 3px solid #6E5B34; padding: 5px;}
.sqhy_nr{background: rgba(218,183,104,.1); padding: 5% 3% 3%; color: white; font-size: .85rem; line-height: normal;}
.sqhy_nr p{color: white; letter-spacing: 2px; font-size: .8rem; line-height: 1.4rem; margin-bottom: .9rem; text-align: center;}
.sqhy_nr .bt{font-weight: bold; text-align: center; font-size: 1rem; text-indent: 0;}
.sqhy_btn{display: block; position: fixed; background: url(../images/huiy_btn.jpg) no-repeat center top; background-size: 100% 100%; text-align: center; min-width: 320px; max-width: 640px; margin: 0 auto; bottom: 0; left: 0; right: 0; width: 100%; height: 50px; line-height: 50px; text-align: center; color: white; font-size: 1rem; box-shadow: 0 0 5px 2px #000000;}
/*.sqhy_btn img{height: auto; width: 100%;}*/

.sqhy_nr .huiy_bt{background: url(../images/bac_hybt.png) no-repeat; background-size: 100% 100%; font-size: 1rem; margin-top: 1.5rem;}
.sqhy_nr .huiy_tips{text-align: left;}

/*产品中心*/
.searchbox{background: white; padding: 3%;}
.mui-search{width: 82%; float: left;}
.btn_sous{display: block; float: left; width: 18%; line-height: 35px; text-align: center; font-size: 1rem; color: #000000;}
.mui-search input[type=search]{margin-bottom: 0; font-size: .85rem;}
.mui-search:before{top: 75%;}
.mui-search .mui-placeholder{font-size: .85rem;}
.mui-bar-tab{padding: 2% 3%;}
.mui-bar-tab~.cp_content,.cp_content{padding-bottom: 68px; background: white;}

.sp_nav{display: table; width: 100%; background-color:white; background-size: auto 100%;}
.sp_nav li{display: table-cell; vertical-align: middle; width: 25%; padding: .8rem ;text-align: center;}
.sp_nav .title{color: #d5b073;padding-top: 5px;font-size: 12px;font-weight: bold;}
.sp_nav .active{background: url(../images/bac_xuanz.jpg) no-repeat center top; background-size: 100% auto;}
.cp_bt{background: url(../images/bac_spbt.jpg) no-repeat left center; background-size: auto 100%; padding-left: 1rem; font-size: 1rem;font-weight: bold;color: rgba(51, 51, 51, 0.83);}
.cp_lisbox{}
.cp_list{}
.cp_list li{display: block; float: left; width: 50%; background: white; padding-bottom: .4rem;}
.cp_list li a{display: block; padding: 2%;}
.cp_pribox{padding-left: 1%;}
.cp_pribox span{display: inline-block; width: 80%; vertical-align: middle;}
.cp_pribox .cp_btn{display: inline-block; width: 13%; vertical-align: middle;}
.cpname{padding: 3% 2%; font-size: .88rem; font-weight: bold;color: rgba(51, 51, 51, 0.83);}
.cp_pri{font-size: 1rem; color: #FF0000;}
.cp_list .cpimg img{height: 10.25rem;}


/*商家中心*/
.sjhs_conbox{padding: 5% 5% 0;}
.sjhs_conbox .ad{margin-bottom: 1rem;}
.sjhs_list li{margin-bottom: .7rem;}
.sjhs_nambox{display: table; width: 100%; padding: 3% 0;}
.sjhs_nambox>div{display: table-cell; vertical-align: middle; line-height: normal;}
.sjhs_nambox .left{width: 65%;}
.sjhs_nambox .right{width: 35%; text-align: right;}
.sjhs_nambox .name{font-size: .95rem; color: #000000; margin-bottom: .3rem;}
.sjhs_nambox .tips{font-size: .75rem; color: #999999; padding-left: 7px;}
.sjhs_nambox .pri{color: #FF0000; font-size: .75rem; margin-bottom: 1rem;}
.sjhs_nambox .pri em{font-size: 1rem;}
.sjhs_nambox .btn{text-align: center; background: #FF7831; border: 1px solid #FF7831; color: #FFFFFF; width: 85%; font-size: .85rem; padding: .2rem 0; margin: 0; display: inline-block;}

.sjhs_jies p{font-size: .75rem; line-height: normal; margin-bottom: .2rem;}
.biaodbox{width: 80%; margin: 0px auto; padding-bottom: .5rem;}
.biaodbox span,.biaodbox .mui-input-group{float: left; width: 30%; line-height: 40px; font-size: .85rem;}
.biaodbox .mui-input-group{width: 70%;}
.biaodbox .mui-input-group .mui-input-row{display: inline-block; float: left; width: 40%; clear: none;}
.biaodbox .mui-input-group:before,.mui-input-group:after,.mui-input-group .mui-input-row:after{height: 0;}
.biaodbox .mui-radio.mui-left label{padding-left: 25px; padding-right: 0; padding-bottom: .2rem;}
.biaodbox .mui-radio.mui-left input[type=radio]{left: 0; width: 23px; height: 23px; top: 8px;}
.biaodbox .mui-radio input[type=radio]:before{font-size: 23px;}

.biaod_list li{border: 1px solid #CCCCCC; margin-bottom: 10px; padding: 0 0 0 3%;}
.biaod_list input{display: inline-block; width: 50%; font-size: .75rem; border: 0; padding: 10px 0;}
.biaod_list label{display: inline-block; font-size: .85rem; color: #999999;}
.sjhs_btn{background:#FF7831;width: 40%; margin: 0 auto 1rem; display: block; border: 1px solid #FF7831; color: #FFFFFF; font-size: .85rem; height: 3rem; border-radius: 1.5rem; font-size: 1rem;}
.cp_content .ad2{padding: 0 5%;}

/*会员服务*/
.hyfw_conbox{padding: 0 5% 3%;}
.hyfw_conbox .ad3{padding-bottom: .8rem;}
.btn_gmhyk>div{width: 50%; float: left;}
.btn_gmhyk{padding-top: 1rem;}

.hyty_bt{padding-top: .6rem;}
.hyfw_conbox .tips{font-size: .85rem; padding-bottom: .5rem; color: #999999;}

/*商品详情*/
.sppage_tab{padding: 0; height: 35px; background: white;}
.sppage_tab.mui-bar-tab .mui-tab-item{height: 30px; padding: 3px 0;}
.sppage_tab.mui-bar-tab .mui-tab-item.gouwuche{width: 30%; background: #F5A623; color: white;font-weight: bold;}
.sppage_tab.mui-bar-tab .mui-tab-item.lijigoumai{width: 30%; background: #FF7100; color: white;font-weight: bold;}
.sppage_tab.mui-bar-tab .mui-tab-item.kefu{width: 20%;}
.sppage_tab.mui-bar-tab .mui-tab-item.dianpu{width: 20%;}
.mui-bar-tab .mui-tab-item.kefu .mui-icon{background: url(../images/kefu.png) no-repeat; background-size: 100% 100%;}
.mui-bar-tab .mui-tab-item.dianpu .mui-icon{background: url(../images/dianpu.png) no-repeat; background-size: 100% 100%;}
.sppage_tab.mui-bar-tab .mui-tab-item.kefu{border-right: 1px solid #DDDDDD;}
.sppage_tab.mui-bar-tab .mui-tab-item .mui-icon~.mui-tab-label{line-height: normal;font-weight: bold;}

.cpp_nambox{padding: 2% 3%; background: white;}
.cpp_nam{width: 100%; display: table; border-bottom: 1px solid #EEEEEE; padding-bottom: 2%;}
.cpp_nam>div{display: table-cell; vertical-align: middle;}
.cpp_nam .left{width: 100%;}
.cpp_nam .right{width: 1.5rem;}
.cpp_nam .right .fenximg img{width: 1.2rem;}
.cpp_nam .right p{width: 2rem; font-size: .75rem;}
.cpp_nam .name{font-size: .95rem; font-weight: bold;color: rgba(51, 51, 51, 0.83);}
.cpp_nam .pri{font-size: 1rem; color: #FF0000; margin-top: .5rem;}
.ccp_tips{padding: 2% 0 0; color: #999999; font-size: .75rem;}
.ccp_tips span{margin-right: .7rem;}
.upload, .upload1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.cpp_conbox{padding: 3%; background: white; margin-top: 5px;}
.share-tip {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, .8);text-align: right;z-index: 1000;}
.share-tip img {margin-right: 5%;width: 82%;height: auto;}
.share-tip .a-know {position: absolute;bottom: 30px;left: 50%;height: 40px;line-height: 40px;margin-left: -55px;padding: 0 30px;border: 1px solid #fff;color: #fff;text-align: center;}
	
/*弹出*/
.mask{width: 100%; height: 100%; background: rgba(0,0,0,0.6); position: fixed; top: 0; left: 0; min-width: 320px; max-width: 640px; margin: 0 auto; right: 0; z-index: 999; display: none;}
.fuk_bdsj{z-index:998;background: white; position: fixed; bottom: 35px; left: 0; right: 0; min-height: 5rem; max-height: 9rem;}
.cpqr_topbox{position: relative; padding: .3rem 0 6% 6rem; border-bottom: 1px solid #DDDDDD;}
.cpqr_img{width: 5rem; height: 5rem; z-index: 999; position: absolute; top: -1.5rem; left: .5rem;}
.cpqr_img img{width: 5rem; height: 5rem; border-radius: 5px; border: 1px solid #FFFFFF;}
.close{position: absolute; right: 0; top: .5rem; right: .5rem; width: 1.5rem;}
.cpqr_nambox .name{color: #000000; font-size: .85rem;}
.cpqr_nambox .pri{font-size: 1rem; color: #FF0000;}

.cpqr_numbox{padding: 3%; display: table; width: 100%;}
.cpqr_numbox>div{display: table-cell; vertical-align: middle;width: 20%; font-size: .85rem;}
.cpqr_numbox .right{width: 80%; text-align: right;}

.mui-tab-item.heji em{color: #FF0000; font-size: 1rem;}


.querdd_topbox{display: table; width: 100%; padding: 3%; margin-bottom: 5px; background: white;}
.querdd_topbox>div{display: table-cell; vertical-align: middle;}
.querdd_topbox .left,.querdd_topbox .left img{width: 5rem; height: 5rem; border-radius: 5px;}
.querdd_topbox .right{width: 100%; padding-left: .5rem;}
.querdd_topbox .right p{color: #000;}
.querdd_topbox .pri{color: #FF0000; line-height: 35px;}
.querdd_topbox .name{padding-bottom: 1.5rem;}
.querdd_topbox .mui-numbox{float: right;}

.maijly{background: white; text-align: center; padding: 3% 0; margin-bottom: 5px;}
.maijly textarea{min-height: 4rem; width: 90%; padding: 3%; background: #EEEEEE;}
.querdd_type{background: white;}
.querdd_shdz{border-top: 1px solid #DDDDDD; padding-top: 2%; font-size: .85rem; color: #999999;}

.querdd_zpribox{background: white; margin-top: 5px;}
.querdd_zpribox li{padding: 3%; border-bottom: 1px solid #DDDDDD; font-size: .85rem;}
.querdd_zpribox li>span{display: block; float: left; width: 50%;}
.querdd_zpribox li .right{text-align: right;}
.querdd_zpribox li .right.pri{color: #FF0000;}

/*会员码*/
.huiysmbox{position: relative}
.huiysm_ewm{position: absolute; top: 22%; left: 0; width: 100%;}
.payment_conbox{background: white; width: 230px; height: 230px; margin: 0 auto; padding: 7px;}

.login_formbox,.link_area,.login_con .mui-content-padded{width: 65%; margin: 0 auto;}
.login_formbox .mui-input-row{padding: 2px 15px; border-radius: 25px; border: 1px solid #4A3D51; margin-bottom: .6rem;}
.login_formbox .mui-input-row:last-child{margin-bottom: .3rem;}
.login_formbox .iconfont{font-size: 1.3rem; color: #4A3D51;}
.login_formbox label{padding: 0; width: 1.8rem; display: block; vertical-align: middle;}
.login_formbox label~input{    padding-top: 15px;float: left; display: block; color: #4A3D51; width: 80%; vertical-align: middle; font-size: .85rem; height: 2rem; line-height: 2rem;}
.login_formbox .mui-input-row .mui-input-clear~.mui-icon-clear{height: 30px; line-height: 30px; font-size: 25px; top: 2px; color: #D6AA50;}
.login_formbox input:-webkit-autofill {-webkit-box-shadow:0 0 0 100px #EBDBC2 inset; -webkit-text-fill-color: #4A3D51; border-radius: 0;}
.login_formbox input:-webkit-autofill:focus {-webkit-box-shadow:0 0 0 100px #EBDBC2 inset; -webkit-text-fill-color: #4A3D51; border-radius: 0;}
.login_formbox input::-webkit-input-placeholder{color: #4A3D51;}
.login_formbox input:-moz-placeholder{color:#4A3D51;}
.login_formbox input::-moz-placeholder{color:#4A3D51;}
.login_formbox input:-ms-input-placeholder{color:#4A3D51;}

.login_formbox .fl_yanzm{padding: 0;}
.fl_yanzm .left{width: 63%; float: left; padding: 0 10px; position: relative; border-radius: 25px;}
.login_formbox .fl_yanzm label{width: 1.8rem; padding-top: 8px;}
.login_formbox .fl_yanzm label~input{ width: 75%; margin: 2px 0; padding: 0;padding-top: 15px;}
.fl_yanzm a{display: block; float: right; background: #FFFFFF; font-size: .75rem; width: 35%; text-align: center; height: 2rem; line-height: 2rem; margin-top: .2rem; margin-right: .2rem; border-radius: 25px;}

.zhuc_txbox{position: relative;}
.zhuc_nrbox{position: absolute; top: 8%; width: 100%; left: 0;}

.weixin{position:fixed;right:0;bottom:70px;width: 2.5rem; height: 2.5rem;}
.weixin .xixi{display:none}
.weixin .xixi img{width: 100%; height: 6rem;}
.weixin .xixi p{text-align: center; font-size: .75rem; color: #000000;}
.weixin:hover .xixi{position:absolute; padding: .5rem; width: 7rem; background: white; display:block;right:3rem;bottom:0;z-index:9999;}




















